Déclencheurs
Commandes
Checkpoints
Menus
JSON
Commandes avec arguments
Il est possible d’envoyer des arguments lors de l’exécution de la commande. Ceux-ci peuvent être utilisés dans l’action de la commande en y accédant par la variable args
. Il s’agit de la liste des mots séparés par un espace suivants la commande dans lors de son exécution.
Prenons la commande d’exemple ci-dessous :
SChatCommand testCommand = new SChatCommand("/test", "Une commande de test", "/test", (Action<Player, string[]>)((player, args) =>
{
Debug.Log(args[1]);
}));
Si nous exécutons la commande /test Hello World
les arguments seront donc :
Argument | Valeur |
---|---|
args[0] | Hello |
args[1] | World |
Notre commande de test affichera donc World
dans la console.